<?php

//疾风系技能

class Garu extends SingleAttack {

	public function __construct() {
		$this->id = 178;
		$this->name = "ガル";			//技能名称
		$this->type = 5;				//组别
		$this->atk_type = 5;	//0物 1火 2冰 3雷 4地 5风 6光 7暗 8万能

		$this->hp = 0;			//消耗
		$this->sp = 10;
		$this->ap = 2;

		$this->pwr = 150;			//基本攻击值
		$this->hits = 0;			//最终命中补正
		$this->ahits = 0;			//异常命中补正
		$this->shits = 0;			//即死命中补正
		$this->crt = 0;				//会心补正
		$this->plus = 1;      //复数减成

		$this->charge = 1;		//蓄力倍率,包含物理和魔法
		$this->res = 1;			//耐性倍率

		$this->tgtnum = 0;		//全体攻击时实际攻击人数

		$this->maxp = 100;		//随机波动上下限。
		$this->minp = 100;

		$this->maxt = 1;		//攻击次数上下限
		$this->mint = 1;

		$this->thru = 0;		//是否贯通

		$this->all_atk = 0;		//是否万能攻击
		$this->ref = 0;			//是否强制反射
	}

}

class GaruLa extends SingleAttack {

	public function __construct() {
		$this->id = 179;
		$this->name = "ガルーラ";			//技能名称
		$this->type = 5;				//组别
		$this->atk_type = 5;	//0物 1火 2冰 3雷 4地 5风 6光 7暗 8万能

		$this->hp = 0;			//消耗
		$this->sp = 25;
		$this->ap = 3;

		$this->pwr = 160;			//基本攻击值
		$this->hits = 0;			//最终命中补正
		$this->ahits = 0;			//异常命中补正
		$this->shits = 0;			//即死命中补正
		$this->crt = 0;				//会心补正
		$this->plus = 1;      //复数减成

		$this->charge = 1;		//蓄力倍率,包含物理和魔法
		$this->res = 1;			//耐性倍率

		$this->tgtnum = 0;		//全体攻击时实际攻击人数

		$this->maxp = 100;		//随机波动上下限。
		$this->minp = 100;

		$this->maxt = 1;		//攻击次数上下限
		$this->mint = 1;

		$this->thru = 0;		//是否贯通

		$this->all_atk = 0;		//是否万能攻击
		$this->ref = 0;			//是否强制反射
	}

}

class GaruDain extends SingleAttack {

	public function __construct() {
		$this->id = 180;
		$this->name = "ガルダイン";			//技能名称
		$this->type = 5;				//组别
		$this->atk_type = 5;	//0物 1火 2冰 3雷 4地 5风 6光 7暗 8万能

		$this->hp = 0;			//消耗
		$this->sp = 40;
		$this->ap = 5;

		$this->pwr = 170;			//基本攻击值
		$this->hits = 0;			//最终命中补正
		$this->ahits = 0;			//异常命中补正
		$this->shits = 0;			//即死命中补正
		$this->crt = 0;				//会心补正
		$this->plus = 1;      //复数减成

		$this->charge = 1;		//蓄力倍率,包含物理和魔法
		$this->res = 1;			//耐性倍率

		$this->tgtnum = 0;		//全体攻击时实际攻击人数

		$this->maxp = 100;		//随机波动上下限。
		$this->minp = 100;

		$this->maxt = 1;		//攻击次数上下限
		$this->mint = 1;

		$this->thru = 0;		//是否贯通

		$this->all_atk = 0;		//是否万能攻击
		$this->ref = 0;			//是否强制反射
	}

}

class MahaGaru extends AllAttack {

	public function __construct() {
		$this->id = 181;
		$this->name = "マハガル";			//技能名称
		$this->type = 5;				//组别
		$this->atk_type = 5;	//0物 1火 2冰 3雷 4地 5风 6光 7暗 8万能

		$this->hp = 0;			//消耗
		$this->sp = 20;
		$this->ap = 3;

		$this->pwr = 150;			//基本攻击值
		$this->hits = 0;			//最终命中补正
		$this->ahits = 0;			//异常命中补正
		$this->shits = 0;			//即死命中补正
		$this->plus = 1;			//复数减成
		$this->crt = 0;				//会心补正
		$this->plus = 1;      //复数减成

		$this->charge = 1;		//蓄力倍率,包含物理和魔法
		$this->res = 1;			//耐性倍率

		$this->tgtnum = 1;		//全体攻击时实际攻击人数

		$this->maxp = 100;		//随机波动上下限。
		$this->minp = 100;

		$this->maxt = 1;		//攻击次数上下限
		$this->mint = 1;

		$this->thru = 0;		//是否贯通

		$this->all_atk = 0;		//是否万能攻击
		$this->ref = 0;			//是否强制反射
	}

}

class MahaGaruLa extends AllAttack {

	public function __construct() {
		$this->id = 182;
		$this->name = "マハガルーラ";			//技能名称
		$this->type = 5;				//组别
		$this->atk_type = 5;	//0物 1火 2冰 3雷 4地 5风 6光 7暗 8万能

		$this->hp = 0;			//消耗
		$this->sp = 35;
		$this->ap = 4;

		$this->pwr = 160;			//基本攻击值
		$this->hits = 0;			//最终命中补正
		$this->ahits = 0;			//异常命中补正
		$this->shits = 0;			//即死命中补正
		$this->plus = 1;			//复数减成
		$this->crt = 0;				//会心补正
		$this->plus = 1;      //复数减成

		$this->charge = 1;		//蓄力倍率,包含物理和魔法
		$this->res = 1;			//耐性倍率

		$this->tgtnum = 1;		//全体攻击时实际攻击人数

		$this->maxp = 100;		//随机波动上下限。
		$this->minp = 100;

		$this->maxt = 1;		//攻击次数上下限
		$this->mint = 1;

		$this->thru = 0;		//是否贯通

		$this->all_atk = 0;		//是否万能攻击
		$this->ref = 0;			//是否强制反射
	}

}

class MahaGaruDain extends AllAttack {

	public function __construct() {
		$this->id = 183;
		$this->name = "マハガルダイン";			//技能名称
		$this->type = 5;				//组别
		$this->atk_type = 5;	//0物 1火 2冰 3雷 4地 5风 6光 7暗 8万能

		$this->hp = 0;			//消耗
		$this->sp = 50;
		$this->ap = 6;

		$this->pwr = 170;			//基本攻击值
		$this->hits = 0;			//最终命中补正
		$this->ahits = 0;			//异常命中补正
		$this->shits = 0;			//即死命中补正
		$this->plus = 1;			//复数减成
		$this->crt = 0;				//会心补正
		$this->plus = 1;      //复数减成

		$this->charge = 1;		//蓄力倍率,包含物理和魔法
		$this->res = 1;			//耐性倍率

		$this->tgtnum = 1;		//全体攻击时实际攻击人数

		$this->maxp = 100;		//随机波动上下限。
		$this->minp = 100;

		$this->maxt = 1;		//攻击次数上下限
		$this->mint = 1;

		$this->thru = 0;		//是否贯通

		$this->all_atk = 0;		//是否万能攻击
		$this->ref = 0;			//是否强制反射
	}

	public function attk_desc($a,$b) {
		if($a->cid == 143) {
			CalHelper::spec_talk($this,1,"龙王随风，飓风骤雨！");
		}
		$_SESSION['show'] .= $a->name."对".$b->name."发动".$this->name."<br>";
	}


}

class VacuumBlade extends SingleAttack {

	public function __construct() {
		$this->id = 184;
		$this->name = "真空刃";			//技能名称
		$this->type = 5;				//组别
		$this->atk_type = 5;	//0物 1火 2冰 3雷 4地 5风 6光 7暗 8万能

		$this->hp = 0;			//消耗
		$this->sp = 70;
		$this->ap = 7;

		$this->pwr = 250;			//基本攻击值
		$this->hits = 0;			//最终命中补正
		$this->ahits = 0;			//异常命中补正
		$this->shits = 0;			//即死命中补正
		$this->plus = 1;			//复数减成
		$this->crt = 0;				//会心补正
		$this->plus = 1;      //复数减成

		$this->charge = 1;		//蓄力倍率,包含物理和魔法
		$this->res = 1;			//耐性倍率

		$this->tgtnum = 0;		//全体攻击时实际攻击人数

		$this->maxp = 115;		//随机波动上下限。
		$this->minp = 85;

		$this->maxt = 1;		//攻击次数上下限
		$this->mint = 1;

		$this->thru = 0;		//是否贯通

		$this->all_atk = 0;		//是否万能攻击
		$this->ref = 0;			//是否强制反射
	}

}

class Tornado extends AllAttack {

	public function __construct() {
		$this->id = 185;
		$this->name = "竜巻地獄";			//技能名称
		$this->type = 5;				//组别
		$this->atk_type = 5;	//0物 1火 2冰 3雷 4地 5风 6光 7暗 8万能

		$this->hp = 0;			//消耗
		$this->sp = 75;
		$this->ap = 8;

		$this->pwr = 250;			//基本攻击值
		$this->hits = 0;			//最终命中补正
		$this->ahits = 0;			//异常命中补正
		$this->shits = 0;			//即死命中补正
		$this->plus = 1;			//复数减成
		$this->crt = 0;				//会心补正
		$this->plus = 1;      //复数减成

		$this->charge = 1;		//蓄力倍率,包含物理和魔法
		$this->res = 1;			//耐性倍率

		$this->tgtnum = 1;		//全体攻击时实际攻击人数

		$this->maxp = 110;		//随机波动上下限。
		$this->minp = 90;

		$this->maxt = 1;		//攻击次数上下限
		$this->mint = 1;

		$this->thru = 0;		//是否贯通

		$this->all_atk = 0;		//是否万能攻击
		$this->ref = 0;			//是否强制反射
	}

	public function attk_desc($a,$b) {
		if($a->cid == 120) {
			CalHelper::spec_talk($this,1,"归来吧！我前世的记忆！唤起如雷的风暴，将我的敌人在我的面前摧毁！");
			CalHelper::cgdisplay('xp_dhell.jpg');
		} elseif($a->cid == 2) {
			CalHelper::spec_talk($this,2,"席卷吧不羁的狂风！");
		}
		parent::attk_desc($a,$b);
	}

}

class GigaCyclone extends SingleAttack {

	public function __construct() {
		$this->id = 186;
		$this->name = "ギガサイクロン";			//技能名称
		$this->type = 5;				//组别
		$this->atk_type = 5;	//0物 1火 2冰 3雷 4地 5风 6光 7暗 8万能

		$this->hp = 0;			//消耗
		$this->sp = 60;
		$this->ap = 6;

		$this->pwr = 165;			//基本攻击值
		$this->hits = 0;			//最终命中补正
		$this->ahits = 0;			//异常命中补正
		$this->shits = 0;			//即死命中补正
		$this->plus = 1;			//复数减成
		$this->crt = 0;				//会心补正
		$this->plus = 1;      //复数减成

		$this->charge = 1;		//蓄力倍率,包含物理和魔法
		$this->res = 1;			//耐性倍率

		$this->tgtnum = 1;		//全体攻击时实际攻击人数

		$this->maxp = 115;		//随机波动上下限。
		$this->minp = 85;

		$this->maxt = 3;		//攻击次数上下限
		$this->mint = 2;

		$this->thru = 0;		//是否贯通

		$this->all_atk = 0;		//是否万能攻击
		$this->ref = 0;			//是否强制反射
		$this->excid = array(19,124);
	}

	public function post_action($a,$b) {
		if($this->ex == 1) {
			StatusHelper::spd_down_20($b);
		}
	}

}

class WorldWind extends SingleAttack {

	public function __construct() {
		$this->id = 187;
		$this->name = "大千世界の風";                   //技能名称
		$this->type = 5;                                //组别
		$this->atk_type = 5;    //0物 1火 2冰 3雷 4地 5风 6光 7暗 8万能

		$this->hp = 0;                  //消耗
		$this->sp = 60;
		$this->ap = 6;

		$this->pwr = 250;                       //基本攻击值
		$this->hits = 0;                        //最终命中补正
		$this->ahits = 0;                       //异常命中补正
		$this->shits = 0;                       //即死命中补正
		$this->crt = 0;                         //会心补正
		$this->plus = 1;      //复数减成

		$this->charge = 1;              //蓄力倍率,包含物理和魔法
		$this->res = 1;                 //耐性倍率

		$this->tgtnum = 0;              //全体攻击时实际攻击人数

		$this->maxp = 100;              //随机波动上下限。
		$this->minp = 100;

		$this->maxt = 2;                //攻击次数上下限
		$this->mint = 1;

		$this->thru = 0;                //是否贯通

		$this->all_atk = 0;             //是否万能攻击
		$this->ref = 0;                 //是否强制反射
		$this->excid = array(63);
	}

	public function exskset() {
		$this->sp = 70;
		$this->ap = 9;
	}

}

class DevildomWind extends SingleAttack {

	public function __construct() {
		$this->id = 188;
		$this->name = "魔界の風";			//技能名称
		$this->type = 5;				//组别
		$this->atk_type = 5;	//0物 1火 2冰 3雷 4地 5风 6光 7暗 8万能

		$this->hp = 0;			//消耗
		$this->sp = 70;
		$this->ap = 6;

		$this->pwr = 210;			//基本攻击值
		$this->hits = 0;			//最终命中补正
		$this->ahits = 0;			//异常命中补正
		$this->shits = 0;			//即死命中补正
		$this->plus = 1;			//复数减成
		$this->crt = 25;				//会心补正
		$this->plus = 1;      //复数减成

		$this->charge = 1;		//蓄力倍率,包含物理和魔法
		$this->res = 1;			//耐性倍率

		$this->tgtnum = 0;		//全体攻击时实际攻击人数

		$this->maxp = 110;		//随机波动上下限。
		$this->minp = 90;

		$this->maxt = 1;		//攻击次数上下限
		$this->mint = 1;

		$this->thru = 0;		//是否贯通

		$this->all_atk = 0;		//是否万能攻击
		$this->ref = 0;			//是否强制反射
		$this->excid = array(103);
	}
	
	public function exskset() {
		$this->pwr = 250;
		$this->sp = 80;
		$this->ap = 7;
	}

}

class GodSkyBo extends SingleAttack {

	public function __construct() {
		$this->id = 189;
		$this->name = "神空波";			//技能名称
		$this->type = 5;				//组别
		$this->atk_type = 5;	//0物 1火 2冰 3雷 4地 5风 6光 7暗 8万能

		$this->hp = 0;			//消耗
		$this->sp = 150;
		$this->ap = 13;

		$this->pwr = 170;			//基本攻击值
		$this->hits = 0;			//最终命中补正
		$this->ahits = 0;			//异常命中补正
		$this->shits = 0;			//即死命中补正
		$this->plus = 1;			//复数减成
		$this->crt = 0;				//会心补正
		$this->plus = 1;      //复数减成

		$this->charge = 1;		//蓄力倍率,包含物理和魔法
		$this->res = 1;			//耐性倍率

		$this->tgtnum = 0;		//全体攻击时实际攻击人数

		$this->maxp = 100;		//随机波动上下限。
		$this->minp = 100;

		$this->maxt = 5;		//攻击次数上下限
		$this->mint = 3;

		$this->thru = 0;		//是否贯通

		$this->all_atk = 0;		//是否万能攻击
		$this->ref = 0;			//是否强制反射
		$this->abase = 50;
		$this->isunique = 1;
	}
	
	public function post_action($a,$b) {
		StatusHelper::pala($a,$b,$this->abase,$this);
	}

}

class VayaVaya extends AllAttack {

	public function __construct() {
		$this->id = 190;
		$this->name = "ヴァーヤヴィヤ";                   //技能名称
		$this->type = 5;                                //组别
		$this->atk_type = 5;    //0物 1火 2冰 3雷 4地 5风 6光 7暗 8万能

		$this->hp = 0;                  //消耗
		$this->sp = 160;
		$this->ap = 14;

		$this->pwr = 250;                       //基本攻击值
		$this->hits = 0;                        //最终命中补正
		$this->ahits = 0;                       //异常命中补正
		$this->shits = 0;                       //即死命中补正
		$this->crt = 15;                         //会心补正
		$this->plus = 1;      //复数减成

		$this->charge = 1;              //蓄力倍率,包含物理和魔法
		$this->res = 1;                 //耐性倍率

		$this->tgtnum = 0;              //全体攻击时实际攻击人数

		$this->maxp = 110;              //随机波动上下限。
		$this->minp = 90;

		$this->maxt = 2;                //攻击次数上下限
		$this->mint = 2;

		$this->thru = 0;                //是否贯通

		$this->all_atk = 0;             //是否万能攻击
		$this->ref = 0;                 //是否强制反射
		$this->isunique = 1;
	}
	
	public function arskset() {
		$this->maxt = 3;
		$this->mint = 3;
	}

}

class SkyFeatherDance extends SingleAttack {

	public function __construct() {
		$this->id = 191;
		$this->name = "天羽の舞";			//技能名称
		$this->type = 5;				//组别
		$this->atk_type = 5;	//0物 1火 2冰 3雷 4地 5风 6光 7暗 8万能

		$this->hp = 0;			//消耗
		$this->sp = 150;
		$this->ap = 12;

		$this->pwr = 350;			//基本攻击值
		$this->hits = 0;			//最终命中补正
		$this->ahits = 0;			//异常命中补正
		$this->shits = 0;			//即死命中补正
		$this->crt = 10;				//会心补正
		$this->plus = 1;      //复数减成

		$this->charge = 1;		//蓄力倍率,包含物理和魔法
		$this->res = 1;			//耐性倍率

		$this->tgtnum = 0;		//全体攻击时实际攻击人数

		$this->maxp = 105;		//随机波动上下限。
		$this->minp = 95;

		$this->maxt = 1;		//攻击次数上下限
		$this->mint = 1;

		$this->thru = 0;		//是否贯通

		$this->all_atk = 0;		//是否万能攻击
		$this->ref = 0;			//是否强制反射
		$this->isunique = 1;
	}

	public function arskset() {
		$this->pwr = 400;
		$this->crt = 20;
	}
}

class WorldWash extends SingleAttack {

	public function __construct() {
		$this->id = 192;
		$this->name = "万物流転";                       //技能名称
		$this->type = 5;                                //组别
		$this->atk_type = 5;    //0物 1火 2冰 3雷 4地 5风 6光 7暗 8万能

		$this->hp = 0;                  //消耗
		$this->sp = 150;
		$this->ap = 13;

		$this->pwr = 350;                       //基本攻击值
		$this->hits = 20;                        //最终命中补正
		$this->ahits = 0;                       //异常命中补正
		$this->shits = 0;                       //即死命中补正
		$this->crt = 0;                         //会心补正
		$this->plus = 1;      //复数减成

		$this->charge = 1;              //蓄力倍率,包含物理和魔法
		$this->res = 1;                 //耐性倍率

		$this->tgtnum = 0;              //全体攻击时实际攻击人数

		$this->maxp = 100;              //随机波动上下限。
		$this->minp = 100;

		$this->maxt = 1;                //攻击次数上下限
		$this->mint = 1;

		$this->thru = 0;                //是否贯通

		$this->all_atk = 0;             //是否万能攻击
		$this->ref = 0;                 //是否强制反射
		$this->abase = 50;
		$this->isunique = 1;
	}

	public function post_action($a,$b) {
		StatusHelper::lure($a,$b,$this->abase,$this);
	}

}

class FlowerWind extends SingleAttack {

	public function __construct() {
		$this->id = 193;
		$this->name = "妖花烈風";			//技能名称
		$this->type = 5;				//组别
		$this->atk_type = 5;	//0物 1火 2冰 3雷 4地 5风 6光 7暗 8万能

		$this->hp = 0;			//消耗
		$this->sp = 180;
		$this->ap = 14;

		$this->pwr = 350;			//基本攻击值
		$this->hits = 0;			//最终命中补正
		$this->ahits = 0;			//异常命中补正
		$this->shits = 0;			//即死命中补正
		$this->crt = 0;				//会心补正
		$this->plus = 1;      //复数减成

		$this->charge = 1;		//蓄力倍率,包含物理和魔法
		$this->res = 1;			//耐性倍率

		$this->maxp = 105;		//随机波动上下限。
		$this->minp = 95;

		$this->maxt = 1;		//攻击次数上下限
		$this->mint = 1;

		$this->tgtnum = 0;		//全体攻击时实际攻击人数

		$this->thru = 0;		//贯通
		$this->defbreak = 0;	//破防

		$this->all_atk = 1;		//万能攻击
		$this->ref = 0;			//强制反射
		$this->isunique = 1;
		$this->abase = 50;
	}
	
	public function arskset() {
		$this->pwr = 400;
	}
	
	public function post_action($a,$b) {
		StatusHelper::lure($a,$b,$this->abase,$this);
	}

}

class DestroyWind extends AllAttack {

	public function __construct() {
		$this->id = 194;
		$this->name = "破壊の星風";			//技能名称
		$this->type = 5;				//组别
		$this->atk_type = 5;	//0物 1火 2冰 3雷 4地 5风 6光 7暗 8万能

		$this->hp = 0;			//消耗
		$this->sp = 160;
		$this->ap = 15;

		$this->pwr = 380;			//基本攻击值
		$this->hits = 20;			//最终命中补正
		$this->ahits = 0;			//异常命中补正
		$this->shits = 0;			//即死命中补正
		$this->crt = 0;				//会心补正
		$this->plus = 1;      //复数减成

		$this->charge = 1;		//蓄力倍率,包含物理和魔法
		$this->res = 1;			//耐性倍率

		$this->maxp = 105;		//随机波动上下限。
		$this->minp = 95;

		$this->maxt = 1;		//攻击次数上下限
		$this->mint = 1;

		$this->tgtnum = 1;		//全体攻击时实际攻击人数

		$this->thru = 0;		//贯通
		$this->defbreak = 0;	//破防

		$this->all_atk = 0;		//万能攻击
		$this->ref = 0;			//强制反射
		$this->isunique = 1;
	}
	
	public function arskset() {
		$this->pwr = 450;
		$this->hits = 30;
	}

	public function kill_desc($a,$b) {
		if($a->cid == 120) {
			if($b->gender == 1) {
				CalHelper::spec_talk($this,3,$a->name."唤起的风暴将".$b->name."的尸首撕得粉碎");
			} else {
				CalHelper::spec_talk($this,4,$a->name."唤起的风暴将".$b->name."吹得不知影踪迹");
			}
		}
	}
	
	public function attk_desc($a,$b) {
		if($a->cid == 120) {
			if($b->gender == 1) {
				parent::attk_desc($a,$b);
				CalHelper::spec_talk($this,1,"毁灭吧！切断吧！被撕碎吧！吾立于当天之座，赐于蝼蚁平等的死亡！");
				CalHelper::cgdisplay('xp_boydw.jpg');
			} else {
				CalHelper::spec_talk($this,2,"亿万光年外的星光，刺穿我的眼睛，也刺穿你的心，请记得我曾经将这道风送进你的心里，虽然他并没有那么美好，".$this->name."！");
				CalHelper::cgdisplay('xp_girldw.jpg');
			}
		}
	}

	public function post_action($a,$b) {
		StatusHelper::str_down_20($b);
		StatusHelper::vit_down_20($b);
	}

}

class MoistWind extends AllAttack {

	public function __construct() {
		$this->id = 577;
		$this->name = "湿った風";			//技能名称
		$this->type = 5;				//组别
		$this->atk_type = 5;	//0物 1火 2冰 3雷 4地 5风 6光 7暗 8万能

		$this->hp = 0;			//消耗
		$this->sp = 140;
		$this->ap = 12;

		$this->pwr = 300;			//基本攻击值
		$this->hits = 0;			//最终命中补正
		$this->ahits = 0;			//异常命中补正
		$this->shits = 0;			//即死命中补正
		$this->plus = 1;			//复数减成
		$this->crt = 20;				//会心补正

		$this->charge = 1;		//蓄力倍率,包含物理和魔法
		$this->res = 1;			//耐性倍率

		$this->tgtnum = 1;		//全体攻击时实际攻击人数

		$this->maxp = 100;		//随机波动上下限。
		$this->minp = 100;

		$this->maxt = 1;		//攻击次数上下限
		$this->mint = 1;

		$this->thru = 0;		//是否贯通

		$this->all_atk = 1;		//是否万能攻击
		$this->ref = 0;			//是否强制反射
		$this->isunique = 1;
	}

}

class CrazyKillerWind extends AllAttack {

	public function __construct() {
		$this->id = 578;
		$this->name = "殺風激";			//技能名称
		$this->type = 5;				//组别
		$this->atk_type = 5;	//0物 1火 2冰 3雷 4地 5风 6光 7暗 8万能

		$this->hp = 0;			//消耗
		$this->sp = 140;
		$this->ap = 14;

		$this->pwr = 350;			//基本攻击值
		$this->hits = 0;			//最终命中补正
		$this->ahits = 0;			//异常命中补正
		$this->shits = 0;			//即死命中补正
		$this->plus = 1;			//复数减成
		$this->crt = 0;				//会心补正
		$this->plus = 1;      //复数减成

		$this->charge = 1;		//蓄力倍率,包含物理和魔法
		$this->res = 1;			//耐性倍率

		$this->tgtnum = 1;		//全体攻击时实际攻击人数

		$this->maxp = 110;		//随机波动上下限。
		$this->minp = 90;

		$this->maxt = 1;		//攻击次数上下限
		$this->mint = 1;

		$this->thru = 0;		//是否贯通

		$this->all_atk = 0;		//是否万能攻击
		$this->ref = 0;			//是否强制反射
		$this->isunique = 1;
	}

}

class SkyStormWind extends SingleAttack {

	public function __construct() {
		$this->id = 579;
		$this->name = "神空波";                       //技能名称
		$this->type = 5;                                //组别
		$this->atk_type = 5;    //0物 1火 2冰 3雷 4地 5风 6光 7暗 8万能

		$this->hp = 0;                  //消耗
		$this->sp = 130;
		$this->ap = 13;

		$this->pwr = 170;                       //基本攻击值
		$this->hits = 0;                        //最终命中补正
		$this->ahits = 0;                       //异常命中补正
		$this->shits = 0;                       //即死命中补正
		$this->crt = 0;                         //会心补正
		$this->plus = 1;      //复数减成

		$this->charge = 1;              //蓄力倍率,包含物理和魔法
		$this->res = 1;                 //耐性倍率

		$this->tgtnum = 0;              //全体攻击时实际攻击人数

		$this->maxp = 100;              //随机波动上下限。
		$this->minp = 100;

		$this->maxt = 5;                //攻击次数上下限
		$this->mint = 3;

		$this->thru = 0;                //是否贯通

		$this->all_atk = 1;             //是否万能攻击
		$this->ref = 0;                 //是否强制反射
		$this->abase = 50;
		$this->isunique = 1;
	}

	public function arskset() {
		$this->maxt = 4;
		$this->mint = 4;
		$this->abase = 60;
	}
	
	public function post_action($a,$b) {
		StatusHelper::confuse($a,$b,$this->abase,$this);
	}

}

class SignetWing extends SingleAttack {

	public function __construct() {
		$this->id = 580;
		$this->name = "刻印の翼";			//技能名称
		$this->type = 5;				//组别
		$this->atk_type = 5;	//0物 1火 2冰 3雷 4地 5风 6光 7暗 8万能

		$this->hp = 0;			//消耗
		$this->sp = 150;
		$this->ap = 12;

		$this->pwr = 350;			//基本攻击值
		$this->hits = 0;			//最终命中补正
		$this->ahits = 0;			//异常命中补正
		$this->shits = 0;			//即死命中补正
		$this->crt = 0;				//会心补正
		$this->plus = 1;      //复数减成

		$this->charge = 1;		//蓄力倍率,包含物理和魔法
		$this->res = 1;			//耐性倍率

		$this->maxp = 105;		//随机波动上下限。
		$this->minp = 95;

		$this->maxt = 1;		//攻击次数上下限
		$this->mint = 1;

		$this->tgtnum = 0;		//全体攻击时实际攻击人数

		$this->thru = 0;		//贯通
		$this->defbreak = 1;	//破防

		$this->all_atk = 1;		//万能攻击
		$this->ref = 0;			//强制反射
		$this->isunique = 1;
	}
	
	public function arskset() {
		$this->pwr = 390;
	}
	
	public function post_action($a,$b) {
		StatusHelper::spd_down_20($b);
		if($this->ar == 1) {
			StatusHelper::vit_down_20($b);
		}
	}

}

?>
